Repository navigation
Conversation
76728ab to
8145566
Compare
|
Created 2 other branches just to do some "tests"
|
MikeMcC399
left a comment
There was a problem hiding this comment.
Could we use versions.json as the source of truth for which Node.js release lines are active?
35fdcc3 to
9d7f39f
Compare
|
Good idea, I've changed that and cleaned up some of th ENV parts. The JSON parsing is a little hacky. Might be better to change the |
fcf1c34 to
df210e4
Compare
|
Opend #2659 as a draft to share the follow-on ideas for the migration, but that could just replace this too. |
- Use ShellJS for better GitBash compat than process spawn calls for remaining `update.sh` use - Use the GItHub Action library to pass/set the ENV for the GitHub Action - Add additional logging for local troubleshooting
df210e4 to
13cc253
Compare
|
Gave this a rebase, but didn't do it on the follow-on PR yet |
|
How can this be tested? I tried dropping the security release and then running |
|
@MikeMcC399 filled in the Testing Details, but I think it's the same steps you were following. |
|
So what about the messages? Are they to be expected?
|
"Expected" in the sense that it still appears to be doing the work despite the message. The follow-on PR removes the rest of the bash, and it becomes a non-issue again |
|
Do you want to merge this in now? There should be a Node.js 26.x release on 2026-10-28 when it transitions to LTS, so that would be a good live test quite soon. Would your other PR #2659 also be ready by then to finish things off? |
|
The other one just needs a rebase, since the first commit is just this one. I kept them separate in case there was a preference by the team to do the small steps, but this could just use the other one as the "big bang" |
Description
Took the concepts from #2581 and was able to simplify it further, now that there isn't a different source for the built versions.
Motivation and Context
This is another incremental step that should be the last one before the
update.sh/function.shscripts can be removed.update.shuseTesting Details
npm cito get new dependenciesnpm run buildand see there should only be printed messages about the images beting up-to-datenpm run buildcd messages, but all the edited Alpine Dockerfiles (or other Dockeriles) should be reverted to the latestExample Output(if appropriate)
Types of changes
Checklist